/**
 * @properties={typeid:35,uuid:"CA31545D-9633-4C07-A98E-E479622BED3B",variableType:-4}
 */
var $NOMBRE_SERVIDOR = globals.$NOMBRE_SERVIDOR;

/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"950C49E6-85E5-49B8-AE35-570F38DF0029"}
 */
var $NOMBRE_TABLA = "adm_t300_perfiles_menus";

/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"562C052A-8DCD-4E4F-B8B9-DDEFA24B3AF1"}
 */
var $DATA_SOURCE = "db:/" + $NOMBRE_SERVIDOR + "/" + $NOMBRE_TABLA;

/**
 * Despliega el menú<br>
 * Si no se le pasa parámetro muestra sólo los menus iniciales
 * @author Roberto J. Blasco
 * @version 1.0
 * @param {JSRecord<db:/pigeon_board/adm_t900_menus>} [record_adm_t900_menus]
 * @return {JSFoundSet<db:/pigeon_board/adm_t900_menus>}
 *
 * @properties={typeid:24,uuid:"2397A991-36FD-4D5D-91C0-F36D68ED35FE"}
 * @AllowToRunInFind
 */
function mostrar_menu(record_adm_t900_menus){
	
	/** @type {JSFoundSet<db:/pigeon_board/adm_t900_menus>} */
	var fs_adm_t900_menus = databaseManager.getFoundSet(scopes.adm_t900_menus.$DATA_SOURCE)
	fs_adm_t900_menus.loadAllRecords();
	
	if (record_adm_t900_menus == null){
		if (fs_adm_t900_menus.find()){
			fs_adm_t900_menus.adm_t900_menus_padre_id = '^';
			fs_adm_t900_menus.search();
		}
		return fs_adm_t900_menus;
	}else{
		if (fs_adm_t900_menus.find()){
			fs_adm_t900_menus.adm_t900_menus_padre_id = '^';
			fs_adm_t900_menus.newRecord();
			fs_adm_t900_menus.adm_t900_menus_padre_id = record_adm_t900_menus.adm_t900_menus_id;
			fs_adm_t900_menus.search();
			fs_adm_t900_menus.sort("n_orden  asc")
		}
		return fs_adm_t900_menus;
	}
}
